package com.cleaningcloud.cld.domain.dto;

import com.cleaningcloud.cld.domain.CldAssetsRecord;
import com.cleaningcloud.cld.domain.CldAssetsRepair;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

@EqualsAndHashCode(callSuper = true)
@Data
public class CldAssetsRecordDto extends CldAssetsRecord {
    // 资产明细id
    private Long assetsDetailsId;
    // 项目id
    private Long projectId;
    /** 项目名称 */
    private String projectName;
    // 项目业态
    private Long projectBusiness;
    // 项目区域
    private Long projectRegion;
    // 是否已过折旧期
    private Integer isDepreciation;
    // 资产名称
    private String assetsName;
    // 资产类型
    private Long assetsType;
    // 维修状态
    private Integer repairType;
    // 报废状态
    private Integer scrappedType;
    // 资产状态
    private String recordStatusArr;
    // 维修人 - 查询记录为他或者空的
    private Long repairId;
    // 维修配件
    private List<CldAssetsRepair> detailsList;
    // 资产状态(不包括)
    private Integer recordStatusNot;
    // 报修时间
    private Integer reportTimeNot;
}
